home *** CD-ROM | disk | FTP | other *** search
Text File | 1998-10-11 | 1.7 KB | 74 lines | [TEXT/CWIE] |
- // CEverythingDoc.h -- document class
-
- #pragma once
-
- #include <LSingleDoc.h>
-
- class CEverythingData;
- class DDocData;
- class CButtons;
- class DDocData;
- class CCheckboxes;
- class DDocData;
- class CRadios;
- class DDocData;
- class CEditText;
- class DDocData;
- class CStuff;
- class DDocData;
- class CBars;
-
- //----------
- class CEverythingDoc : public LSingleDoc {
- public:
- CEverythingDoc (LCommander *inSuper);
- virtual ~CEverythingDoc();
-
- virtual void newFile();
- virtual void openFile (FSSpec *inFileSpec);
-
- virtual void MakeWindows();
-
- virtual Boolean IsModified();
-
- virtual void DoAESave (FSSpec &inFileSpec,
- OSType inFileType);
- virtual void DoSave();
- virtual void DoRevert();
- virtual void DoPrint();
-
- virtual Boolean ObeyCommand (CommandT inCommand,
- void *ioParam = nil);
- virtual void FindCommandStatus (CommandT inCommand,
- Boolean &outEnabled,
- Boolean &outUsesMark,
- Char16 &outMark,
- Str255 outName);
-
- protected:
- virtual void DoModalButtons ();
- virtual void FinishModalButtons (void* ioParam);
- virtual void DoModalCheckboxes ();
- virtual void FinishModalCheckboxes (void* ioParam);
- virtual void DoModalRadios ();
- virtual void FinishModalRadios (void* ioParam);
- virtual void DoModalText ();
- virtual void FinishModalText (void* ioParam);
- virtual void DoModalStuff ();
- virtual void FinishModalStuff (void* ioParam);
- virtual void DoModalMoreStuff ();
- virtual void FinishModalMoreStuff (void* ioParam);
-
- virtual void NameNewDoc();
-
- protected:
- CEverythingData* mData;
-
- CButtons* mButtons;
- CCheckboxes* mCheckboxes;
- CRadios* mRadios;
- CEditText* mEditText;
- CStuff* mStuff;
- CBars* mBars;
- };
-